@charset "utf-8";
/* CSS Document */
body { font:12px Arial, Verdana, Helvetica, sans-serif; color:#333;}
html, body {width:100%; height:100%;}
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, blockquote, h1, h2, h3, h4, h5, h6 { padding:0; margin:0 }
table, td, tr, th { font-size:12px }
input, select { vertical-align: middle; }
table { margin:0 auto }
img { border:none }
ol, ul, li{ list-style:none }
em { color:#999; font-family: Tahoma, Verdana, helvetica; font-size: 10px; font-style: normal; white-space: nowrap; }

/* 连接 */
a { color:#005fab; text-decoration:none }
a:link { color:#3b5999; text-decoration:none }
a:visited { color:#3b5999; text-decoration:none }
a:hover { color:#3b5999; text-decoration:underline }
a:active { color:#3b5999 }

/* header */
.yy_header {
	position:relative;
	height:60px;
	_height:60px;
	text-align:left;
	margin:0 auto;
	background:#2E4C8C;
	z-index:1;
	border-bottom:3px solid #1e325c;
}
.yy_header_logo {
	position: absolute;
	top: 20px;
	left: 60px;
}
.yy_header_logo a {
	display: block;
	font-size:18px;
	text-decoration: none;
	color: #fff;
}
.yy_header_smallnav {
	position: absolute;
	top: 5px;
	right: 10px;
	text-align: right;
	color: #fff;
	white-space: nowrap;
}
.yy_header_smallnav a {
	margin:0 6px 0 6px;
	color: #fff;
}
.yy_header_mainnav {
	position: absolute;
	bottom: 0;
	left: 200px;
}
.yy_header_mainnav a {
	display: inline-block;
	line-height: 30px;
	padding:3px 10px 3px 10px;
	margin:0 3px 0 3px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
}
.yy_header_mainnav a.active, .yy_header_mainnav a:hover {background-color: #1d325f; border-radius: 6px 6px 0 0;}
.yy_line {
	height: 9px;
	overflow:hidden;
	background-color: #dee4ed;
}

/* left */
.yy_leftmenu {margin-left:6px; text-align:left; text-indent:22px; height:100%; overflow-y:scroll;}
.yy_leftmenu_title {
	display: block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	background:url("../images/title.png") no-repeat 0 0;
}
.yy_leftmenu_item {}
.yy_leftmenu_item li a {
	display:block;
	width:100%;
	height:32px;
	line-height:32px;
	background:url("../images/item_btmbg.gif") no-repeat 0 bottom;
}
.yy_leftmenu_item li a.active {
	background-color:#FFF;
}

/* 内容 */
.y-btn {
	display: inline-block;
	background: #fcfcfc url("../images/btn_a.gif") no-repeat 0 0;
	margin-right: 5px;
	padding-left: 8px;
	line-height: 26px;
	text-decoration: none;
}
.y-btn span {
	display: inline-block;
	background: #fcfcfc url("../images/btn_a.gif") no-repeat right 0;
	padding-right: 8px;
}
.y-btn:hover { background-position: 0 -26px;}
.y-btn:hover span { background-position: right -26px; }
.y-container {
	margin:0 10px;
}
.y-pagetitle {
	font-size: 14px;
	font-weight: bold;
	color: #1e325c;
	line-height: 40px;
	height: 40px;
}
.y-toolbar {
	margin-top:2px;
	background-color: #d2dbea;
	padding: 5px;
	line-height: 26px;
	border-bottom: 1px solid #c8cfda;
	overflow: hidden;
	zoom: 1;
}
.y-list table tr:hover {background-color:#DFE8F6;}
.y-list table th {
	background-color: #f2f4f6;
	border-bottom: 1px solid #c1c8d2;
	height: 36px;
	color: #7d7d7d;
	font-weight: normal;
	text-align:left;
}
.y-list table td {
	line-height:28px;
	border-bottom: 1px solid #D2DBEA;
	word-break: break-all;
	word-wrap: break-word;
}












